/* 字体 */
@font-face {
	font-family: PingFang;
	src: url('~@/static/font/PingFang-Medium.ttf');
}

.text-size-22 {
	font-size: 22upx;
	font-family: PingFang;
	font-weight: 400;

}

.text-size-24 {
	font-size: 24upx;
	font-family: PingFang;
	font-weight: 400;
}

.text-size-26 {
	font-size: 26upx;
	font-family: PingFang;
	font-weight: 400;

}

.text-size-28 {
	font-size: 28upx;
	font-family: PingFang;
	

}

.text-size-28-grey {
	font-size: 28upx;
	font-family: PingFang;
	font-weight: 500;
	color: rgba(51, 51, 51, 1);
}

.text-size-30 {
	font-size: 30upx;
	font-family: PingFang;

}

.text-size-32 {
	font-size: 32upx;
	font-family: PingFang;
}

.text-size-34 {
	font-size: 34upx;
	font-family: PingFang;
	font-weight: 400;

}

.text-size-36 {
	font-size: 36upx;
	font-family: PingFang;
	font-weight: 400;
}

.text-size-38 {
	font-size: 38upx;
	font-family: PingFang;
	font-weight: 400;
}

.text-size-40 {
	font-size: 40upx;
	font-family: PingFang;
	font-weight: bold;

}

.text-size-42 {
	font-size: 42upx;
	font-family: PingFang;
	font-weight: bold;

}
.text-size-44{
	font-size: 44upx;
}

.text-size-50 {
	font-size: 50upx;
	font-family: PingFang;
	font-weight: bold;

}
.text-size-56 {
	font-size: 56upx;
	font-family: PingFang;
	font-weight: bold;
}
.text-size-72{
	font-size: 72upx;
	font-family: PingFang;
	font-weight: bold;
}
.text-size-84{
	font-size: 84upx;
}
.text-size-102 {
	font-size: 102upx;
	font-family: PingFang;
	font-weight: 500;
}
.text-bold-light{
	font-weight: 500;
}
.size-84{
	font-size: 84upx;
}
.size-44{
	font-size: 42upx;
}
.size-42{
	font-size: 42upx;
}
.size-32{
	font-size: 42upx;
}
.image_large {
	width: 200upx;
	height: 200upx;
}

.bg-lucency-grey {
	background: rgba(0, 0, 0, 0.3);
	filter: alpha(opacity=50);
	zoom: 1;
}

.bg-lucency-red {
	background: rgba(255,23,126,0.5);
	filter: alpha(opacity=50);
	zoom: 1;
}

.bg-lucency-orange {
	background: rgba(255,51,24,0.5);
	filter: alpha(opacity=50);
	zoom: 1;
}

.bg-lucency-blue {
	background: rgba(120,37,238,0.5);
	filter: alpha(opacity=50);
	zoom: 1;
}


.text-center {
	text-align: center;
	align-items: center;
}

.margin-line {
	margin-top: 2upx;
}

.text-blod-title {
	font-size: 36upx;
	font-family: PingFang;
	font-weight: bold;
	color: rgba(3, 2, 20, 1);
	line-height: 36upx;
}

.text-blod-hint {
	font-size: 46upx;
	font-family: PingFang;
	font-weight: bold;
	color: rgba(3, 2, 20, 1);
	line-height: 47upx;
}

.text-base-hint {
	font-size: 26upx;
	font-family: PingFang;
	font-weight: 500;
	color: rgba(156, 156, 163, 1);
	line-height: 36upx;
}

.tag-text-hint {
	font-size: 22upx;
	font-family: PingFang;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	line-height: 9upx;
}

.tag-text {
	font-size: 22upx;
	font-family: PingFang;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);


}

/* 图片尺寸 */
.image_medium {
	width: 160upx;
	height: 160upx;
}

.image_small {
	width: 88upx;
	height: 88upx;
}

.image_small_112 {
	width: 112upx;
	height: 112upx;
}
.image_small_200 {
	width: 200upx;
	height: 200upx;
}
.image_minimum {
	width: 60upx;
	height: 60upx;
}
.image_max_76 {
	width: 76upx;
	height: 76upx;
}
.image_minimum_36 {
	width: 36upx;
	height: 36upx;
}

.image_minimum_44 {
	width: 44upx;
	height: 44upx;
}

.image_minimum_50 {
	width: 50upx;
	height: 50upx;
}

.base-btn {
	font-size: 34upx;
	font-family: PingFang;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	line-height: 36upx;
	height: 80upx;
	border-radius: 40upx;
	line-height: 80upx;
}

.cu-linear-btn {
	width: 180upx;
	height: 50upx;
	background: linear-gradient(108deg, rgba(106, 46, 224, 1), rgba(242, 61, 182, 1));
	box-shadow: 0upx 2upx 13upx 0upx rgba(146, 50, 212, 0.5);
	border-radius: 25upx;
}
